Зачинено. Це питання потребує деталей налагодження. Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 6 років тому. Удосконалюйте це питання роздільник // СТВОРИТИ ТРИГГЕРА `асортимент` ПЕРЕД ВСТУПОМ НА туристичну компанію ДЛЯ КОЖНОГО РЯДКУ ПОЧАТИ ЯКЩО NEW.star> 5 ПОТІМ ВСТАНОВИТИ НОВИЙ.star = 5; ELSEIF NEW.star <1 THEN SET NEW.star = 1; END IF; END; // роздільник;
2021-01-19 08:11:37
Вам потрібно створити тригер в тій самій схемі / базі даних, де відбувається операція вставки. З вашого визначення тригера очевидно, що операція тригера буде знаходитися в базі даних туристичної компанії. Переконайтеся, що ви створюєте тригер в одній базі даних. Змініть визначення тригера, як показано нижче роздільник // СТВОРИТИ ТРИГГЕРА `туристична компанія`.` Діапазон` ПЕРЕД ВСТУПОМ НА "туристичну компанію". "Готелі" ДЛЯ КОЖНОГО РЯДКУ ПОЧАТИ ЯКЩО NEW.star> 5 ПОТІМ ВСТАНОВИТИ НОВИЙ.star = 5; ELSEIF NEW.star <1 THEN SET NEW.star = 1; END IF; END; // роздільник; (АБО) Виберіть базу даних перед створенням тригера ВИКОРИСТАННЯ `туристична компанія`; роздільник // СТВОРИТИ TRIGGER `діапазон` ... <решта коду тут> | Не відповідь, яку ви шукаєте? Перегляньте інші запитання, позначені тригерами mysql, або задайте власне запитання.